icon browser: Make header buttons not steal focus
authorMatthias Clasen <mclasen@redhat.com>
Sun, 11 Apr 2021 19:27:52 +0000 (15:27 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Sun, 11 Apr 2021 19:32:15 +0000 (15:32 -0400)
This is rarely useful, and is confusing when it
happens as side-effect of dragging the window.

demos/icon-browser/window.ui

index 17d745c2181878c0818dad71d438de2798559036..137d3c75813bd9d40a00364c5a09f69d8ead7d6c 100644 (file)
             </style>
             <child>
               <object class="GtkToggleButton" id="normal_radio">
+                <property name="focus-on-click">0</property>
                 <property name="label" translatable="yes">Normal</property>
                 <property name="active">1</property>
               </object>
             </child>
             <child>
               <object class="GtkToggleButton" id="symbolic_radio">
+                <property name="focus-on-click">0</property>
                 <property name="label" translatable="yes">Symbolic</property>
                 <property name="group">normal_radio</property>
                 <signal name="notify::active" handler="symbolic_toggled" swapped="yes" after="yes"/>
@@ -40,6 +42,7 @@
         </child>
         <child type="end">
           <object class="GtkMenuButton" id="gear_menu_button">
+            <property name="focus-on-click">0</property>
             <property name="valign">center</property>
             <property name="menu-model">gear_menu</property>
             <property name="icon-name">open-menu-symbolic</property>
@@ -47,6 +50,7 @@
         </child>
         <child type="end">
           <object class="GtkToggleButton" id="search">
+            <property name="focus-on-click">0</property>
             <style>
               <class name="image-button"/>
             </style>